Презентация

по лабораторной работе № 7

Зинченко А.Р.

Российский университет дружбы народов, Москва, Россия

23 матра 2024

Информация

Докладчик

  • Зинченко Анастасия Романовна
  • студентка НБИбд-01-23
  • Российский университет дружбы народов

Цель работы

Ознакомиться с файловой системой Linux, её структурой, именами и содержанием каталогов. Приобрести практические навыки по применению команд для работы с файлами и каталогами, по управлению процессами (и работами), по проверке использования диска и обслуживанию файловой системы

Задание

  1. Выполнить все примеры, приведённые в первой части описания лабораторной работы.
  2. Выполнить следующие действия, зафиксировав в отчёте по лабораторной работе используемые при этом команды и результаты их выполнения
  3. Определить опции команды chmod, необходимые для того, чтобы присвоить перечисленным ниже файлам выделенные права доступа, считая, что в начале таких прав нет
  4. Проделать приведённые ниже упражнения, записывая в отчёт по лабораторной работе используемые при этом команды
  5. Прочитать man по командам mount, fsck, mkfs, kill и кратко их охарактеризовать приведя примеры

Выполнение лабораторной работы

Скопировала файл ~/abc1 в файл april и в файл may (рис. [-@fig:001]).

Копирование

Скопировала файлы april и may в каталог monthly (рис. [-@fig:002]).

Копирование

Выполнение лабораторной работы

Скопировала файл monthly/may в файл с именем june (рис. [-@fig:003]).

Копирование

Скопировала каталог monthly в каталог monthly.00 (рис. [-@fig:004]).

Копирование

Выполнение лабораторной работы

Скопировала каталог monthly.00 в каталог /tmp (рис. [-@fig:005]).

Копирование

Изменила название файла april на july в домашнем каталоге (рис. [-@fig:006]).

Изменения

Выполнение лабораторной работы

Переместила файл july в каталог monthly.00 (рис. [-@fig:007]).

Перемещение

Переименовала каталог monthly.00 в monthly.01 (рис. [-@fig:008]).

Переименование

Выполнение лабораторной работы

Переместила каталог monthly.01 в каталог reports (рис. [-@fig:009]).

Перемещение

Переименовала каталог reports/monthly.01 в reports/monthly (рис. [-@fig:010]).

Переименование

Выполнение лабораторной работы

Создала файл ~/may с правом выполнения для владельца (рис. [-@fig:011]).

Создание

Лишила владельца файла ~/may права на выполнение (рис. [-@fig:012]).

Лишение

Выполнение лабораторной работы

Создала каталог monthly с запретом на чтение для членов группы и всех остальных пользователей (рис. [-@fig:013]).

Создание

Создала файл ~/abc1 с правом записи для членов группы (рис. [-@fig:014]).

Создание

Выполнение лабораторной работы

Для просмотра используемых в операционной системе файловых систем воспользовалась командой mount без параметров (рис. [-@fig:015]).

mount

С помощью команды cat просмотрела файла/etc/fstab (рис. [-@fig:016]).

cat

Выполнение лабораторной работы

Воспользовалась командой df, которая вывела на экран список всех файловых систем в соответствии с именами устройств, с указанием размера и точки монтирования (рис. [-@fig:017]).

df

С помощью команды fsck проверила целостность файловой системы (рис. [-@fig:018]).

fsck

Выполнение лабораторной работы

Скопировала файл /usr/include/sys/io.h в домашний каталог и назвала его equipment (рис. [-@fig:019]).

Копирование

В домашнем каталоге создала директорию ~/ski.plases (рис. [-@fig:020]).

Создание

Выполнение лабораторной работы

Переместила файл equipment в каталог ~/ski.plases (рис. [-@fig:021]).

Перемещение

Переименовала файл ~/ski.plases/equipment в ~/ski.plases/equiplist (рис. [-@fig:022]).

Переименование

Выполнение лабораторной работы

Создала в домашнем каталоге файл abc1 и скопировала его в каталог ~/ski.plases, назвала его equiplist2 (рис. [-@fig:023]).

Создание

Создала каталог с именем equipment в каталоге ~/ski.plases (рис. [-@fig:024]).

Создание

Выполнение лабораторной работы

Переместила файлы ~/ski.plases/equiplist и equiplist2 в каталог ~/ski.plases/equipment (рис. [-@fig:025]).

Перемещение

Создала и переместила каталог ~/newdir в каталог ~/ski.plases и назвала его plans (рис. [-@fig:026]).

Создание

Выполнение лабораторной работы

Определила опции команды chmod, необходимые для того, чтобы присвоить перечисленным ниже файлам выделенные права доступа, считая, что в начале таких прав -r-xr–r– … my_os (рис. [-@fig:029]).

chmod

-rw-rw-r– … feathers (рис. [-@fig:030]).

chmod

Выполнение лабораторной работы

Просмотрла содержимое файла /etc/password (рис. [-@fig:031]).

Просмотр

Скопировала файл ~/feathers в файл ~/file.old (рис. [-@fig:032]).

Копирование

Выполнение лабораторной работы

Переместила файл ~/file.old в каталог ~/play (рис. [-@fig:033]).

Перемещение

Скопировала каталог ~/play в каталог ~/fun (рис. [-@fig:034]).

Копирование

Выполнение лабораторной работы

Переместила каталог ~/fun в каталог ~/play и назвала его games (рис. [-@fig:035]).

Перемещение

Лишила владельца файла ~/feathers права на чтение (рис. [-@fig:036]).

Лишение права на чтение

Выполнение лабораторной работы

Дала владельцу файла ~/feathers право на чтение (рис. [-@fig:037]).

Право на чтение

Лишила владельца каталога ~/play права на выполнение (рис. [-@fig:038]).

Лишение права на выполнение

Выполнение лабораторной работы

Перешла в каталог ~/play (рис. [-@fig:039]).

Переход в каталог

Дала владельцу каталога ~/play право на выполнение (рис. [-@fig:040]).

Право на выполнение

Выполнение лабораторной работы

Прочитала man по командам mount (рис. [-@fig:041]).

mount

fsck (рис. [-@fig:042]).

fsck

Выводы

Я ознакомилась с файловой системой Linux, её структурой, именами и содержанием каталогов. Приобрела практические навыки по применению команд для работы с файлами и каталогами, по управлению процессами (и работами), по проверке использования диска и обслуживанию файловой системы

Список литературы